<?php

require_once "HorariosCursosPK.php";
require_once "Horarios.php";

require_once ('Cursos.php');
require_once ('CursoPk.php');
require_once ('Docentes.php');

/**
 * @author Virtualidad
 * @version 1.0
 * @created 22-dic-2010 04:40:05 p.m.
 */
class HorariosCursos {

    private static $mapping = null;

    public static function MAPPING() {
        if (self::$mapping == null) {
            self::$mapping = array(
//                "Curso" => "Cursos",
//                "Curso.mapping" => Cursos::MAPPING(),
                "HorarioCursoPk" => "HorariosCursosPK",
                "HorarioCursoPk.mapping" => HorariosCursosPK::MAPPING(),
                "Horario" => "Horarios",
                "Docente"=>"Docentes",
                "Docente.mapping" => Docentes::MAPPING()
            );
        }

        return self::$mapping;
    }

    private $HorarioCursoPk;
    private $Horario;
    private $Curso;
    private $CodigoHorario;
    private $CodigoDocente;
    private $Docente;

    public function getDocente() {
        return $this->Docente;
    }

    public function setDocente(Docentes $Docente) {
        $this->Docente = $Docente;
    }
    
    /**
     *
     * @return HorariosCursosPK
     */
    public function getHorarioCursoPk() {
        return $this->HorarioCursoPk;
    }

    public function setHorarioCursoPk(HorariosCursosPK $HorarioCursoPk) {
        $this->HorarioCursoPk = $HorarioCursoPk;
    }

    /**
     *
     * @return Horarios
     */
    public function getHorario() {
        return $this->Horario;
    }

    public function setHorario(Horarios $Horario) {
        $this->Horario = $Horario;
    }

    public function getCurso() {
        return $this->Curso;
    }

    public function setCurso(Cursos $Curso) {
        $this->Curso = $Curso;
    }

    public function getCodigoHorario() {
        return $this->CodigoHorario;
    }

    public function setCodigoHorario($CodigoHorario) {
        $this->CodigoHorario = $CodigoHorario;
    }

    public function getCodigoDocente() {
        return $this->CodigoDocente;
    }

    public function setCodigoDocente($CodigoDocente) {
        $this->CodigoDocente = $CodigoDocente;
    }

}

?>